package com.wgy.day40SQL.SQL分类;
/*
数据库的基本概念:
   1.英文单词:DataBase 简称:DB
   2.概念:用于存储和管理数据的仓库

数据库的特点:
    1.持久化存储数据的,其实数据库就是一个文件系统
    2.方便存储和管理数据
    3.使用了统一的方式操作数据库----SQL

常见的数据库:
    1.Oracle(Oracle公司的 收费的)
    2.MySQL(后被Oracle公司的收购的 6.x版本后开始收费的)
    3.SQL Server(微软公司的)
    4.PostgreSQL
    5.MongoDB
    6.DB2     (IBM公司的,常用语银行系统)
    8.SQLite  (嵌入式的小型数据库,应用于手机端)

SQL的概念:
      英文单词:Structured  Query Language:结构化查询语言
      其实就是定义了操作所有关系型数据库的规则.每一种数据库操作的方式存在不一样的地方,成为"方言"

SQL的通用语法:
      1.SQL语句可以单行或多行书写,以分号结尾.
      2.可以使用空格和缩进来增强语句的可读性
      3.MySQL数据库的SQL语句不区分大小写,关键字建议使用大写
      4.3中注释:
         单行注释格式: -- 注释内容 或 # 注释内容(MySQL 特有的)
         多行注释格式: /星号 注释内容 星号 /

SQL的分类:
      1.DDL(Data Definition Language) 数据定义语言
        用来定义数据库对象:数据库,表,列等.    关键字:create,drop,alter等
      2.DML(Data Manipulation Language) 数据操作语言
        用来对数据库中标的数据进行增删改.     关键字:insert,delete,update等
      3.DQL(Data Query Language) 数据查询语言
        用来查询数据库中表的记录(数据)       关键字:select,where等
      4.DCL(Data Control Language) 数据控制语言(了解)
        用来定义数据库的访问权限和安全级别,以及创建用户, 关键字:GRANT REVOKE等

*/

public class Demo01DataBase {
}
